.card {
    background: #fff;
    display: inline-block;
    border: 1px solid #ddd;
    width:100%;
    min-width: 300px;
    min-height: 6em;

}

.thumb-img{
    object-fit: cover;
    overflow: hidden;
    height: 15vw;
    max-height: 10em;
    width : 15vw;
    max-with: 10em;
    min-height: 5em;
}

.desc{
    max-height: 3em;
    font-size: small;
    overflow: hidden;
}

.content {
}

.content h4 {
    margin: 5px 0;
}

.btns{
    position: absolute;
    right:    0;
    bottom:   0;

}


/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
@media (max-width:800px) {

    .btns{
        position: inherit;
    }

}
